demand constraints